home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr48 / pasclern.zip / TABCONT.TXT < prev    next >
Text File  |  1993-04-01  |  8KB  |  189 lines

  1.  
  2.  
  3.  
  4.          
  5.  
  6.  
  7.  
  8.  
  9.                 CORONADO ENTERPRISES PASCAL TUTOR - Version 1.00
  10.  
  11.  
  12.              This  documentation  and  the  accompanying  software, 
  13.         including all of the example Pascal programs and text files, 
  14.         are  protected under United States copyright law to  protect 
  15.         them  from  unauthorized  commercialization.    This  entire 
  16.         tutorial  is distributed under the "Freeware" concept  which 
  17.         means  that  you are not required to pay for  it.   You  are 
  18.         permitted  to copy the disks in their entirety and pass them 
  19.         on to a friend or acquaintance.  In fact, you are encouraged 
  20.         to do so.   You are permitted to charge a small fee to cover 
  21.         the mechanical costs of duplication, but the software itself 
  22.         must be distributed free of charge, and in its entirety.
  23.  
  24.              If  you find the tutorial and the accompanying  example 
  25.         programs useful,  you may, if you desire, pay a small fee to 
  26.         the  author to help compensate him for his time and  expense 
  27.         in  writing  it.   A  payment  of  $10.00  is  suggested  as 
  28.         reasonable and sufficient.   If you don't feel the  tutorial 
  29.         was worth this amount,  please do not make any payment,  but 
  30.         feel free to send in the questionnaire anyway.
  31.  
  32.              Whether or not you send any payment, feel free to write 
  33.         to  Coronado  Enterprises  and ask for the  latest  list  of 
  34.         available  tutorials  and a list of the known Public  Domain 
  35.         libraries  that  can supply you with this software  for  the 
  36.         price of copying.   Please enclose a self addressed  stamped 
  37.         envelope,  business size preferred, for a copy of the latest 
  38.         information.   See  the  accompanying "READ.ME" file on  the 
  39.         disks for more information. 
  40.  
  41.              I  have  no facilities for telephone  support  of  this 
  42.         tutorial  and have no plans to institute such.   If you find 
  43.         any problem, or if you have any suggestions, please write to 
  44.         me at the address below.
  45.  
  46.                        Gordon Dodrill - July 13, 1986
  47.  
  48.  
  49.  
  50.  
  51.                  Copyright (c) 1985, Coronado Enterprises
  52.  
  53.                            Coronado Enterprises
  54.                            12501 Coronado Ave NE
  55.                        Albuquerque, New Mexico 87122
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                              TABLE OF CONTENTS
  71.  
  72.         Introduction to the TURBO Pascal tutorial.         Page 1
  73.  
  74.         Chapter 1 - What is a computer program?            Page 4
  75.  
  76.         Chapter 2 - Getting started in Pascal.             Page 6
  77.                  TRIVIAL.PAS   The minimum Pascal program.
  78.                  WRITESM.PAS   Write something out.
  79.                  WRITEMR.PAS   Write more out.
  80.                  PASCOMS.PAS   Pascal comments illustration.
  81.                  GOODFORM.PAS  Good formatting example.
  82.                  UGLYFORM.PAS  Ugly formatting example.
  83.  
  84.         Chapter 3 - The simple Pascal data types.         Page 11
  85.                  INTVAR.PAS    Integer variables.
  86.                  INTVAR2.PAS   More integer variables.
  87.                  ALLVAR.PAS    All simple variable types.
  88.                  REALMATH.PAS  Real variable math example.
  89.                  INTMATH.PAS   Integer variable math example.
  90.                  BOOLMATH.PAS  Boolean variable math example.
  91.                  CHARDEMO.PAS  Character variable demonstration.
  92.                  CONVERT.PAS   Data type conversion.
  93.  
  94.         Chapter 4 - Pascal loops and control structures.  Page 15
  95.                  LOOPDEMO.PAS  Loop demonstration.
  96.                  IFDEMO.PAS    Conditional branching.
  97.                  LOOPIF.PAS    Loops and IF's together.
  98.                  TEMPCONV.PAS  Temperature conversion.
  99.                  DUMBCONV.PAS  Poor variable names.
  100.                  REPEATLP.PAS  Repeat until structure.
  101.                  WHILELP.PAS   While structure.
  102.                  CASEDEMO.PAS  CASE demonstration.
  103.  
  104.         Chapter 5 - Pascal procedures and functions.      Page 20
  105.                  PROCED1.PAS   Simple procedures.
  106.                  PROCED2.PAS   Procedures with variables.
  107.                  PROCED3.PAS   Multiple variables.
  108.                  PROCED4.PAS   Scope of variables.
  109.                  PROCED5.PAS   Procedure calling procedures.
  110.                  FUNCTION.PAS  An example function.
  111.                  RECURSON.PAS  An example with recursion.
  112.                  FORWARD.PAS   The forward reference.
  113.  
  114.         Chapter 6 - Arrays, types, constants, and labels. Page 27
  115.                  ARRAYS.PAS    Simple arrays.
  116.                  ARRAYS2.PAS   Multiple arrays.
  117.                  TYPES.PAS     Example of types.
  118.                  CONSTANT.PAS  Example of constants.
  119.                  LABELS.PAS    Label illustration.
  120.  
  121.         Chapter 7 - Strings and string procedures.        Page 33
  122.                  WHATSTRG.PAS  What is a string?
  123.                  STRARRAY.PAS  Pascal strings.
  124.                  STRINGS.PAS   TURBO Pascal strings.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                              TABLE OF CONTENTS
  137.  
  138.         Chapter 8 - Scalers, subranges, and sets.         Page 35
  139.                  ENTYPES.PAS   Enumerated types.
  140.                  SUBRANGE.PAS  Scaler operations.
  141.                  SETS.PAS      Set operations.
  142.                  FINDCHRS.PAS  Search for characters.
  143.  
  144.         Chapter 9 - Records.                              Page 39
  145.                  SMALLREC.PAS  A small record example.
  146.                  BIGREC.PAS    A large record example.
  147.                  VARREC.PAS    A variant record example.
  148.  
  149.         Chapter 10 - Standard Input/Output.               Page 46
  150.                  WRITELNX.PAS  Generalized output statements.
  151.                  READINT.PAS   Read integers from the keyboard.
  152.                  READREAL.PAS  Read reals from the keyboard.
  153.                  READCHAR.PAS  Read characters from the keyboard.
  154.                  READARRY.PAS  Read an array from the keyboard.
  155.                  READSTRG.PAS  Read a string from the keyboard.
  156.                  PRINTOUT.PAS  Print some data on the printer.
  157.  
  158.         Chapter 11 - Files.                               Page 51
  159.                  READFILE.PAS  Read and display this file.
  160.                  READDISP.PAS  Read and display any file.
  161.                  READSTOR.PAS  Read and store any file.
  162.                  READINTS.PAS  Read an integer data file.
  163.                  INTDATA.TXT   Integer data file.
  164.                  READDATA.PAS  Read a mixed data file.
  165.                  REALDATA.TXT  Real data file.
  166.                  BINOUT.PAS    Write a binary file.
  167.                  BININ.PAS     Read a binary file.
  168.  
  169.         Chapter 12 - Pointers and dynamic allocation.     Page 60
  170.                  POINTERS.PAS   Example program with pointers.
  171.                  DYNREC.PAS     Dynamic record allocation.
  172.                  LINKLIST.PAS   An example linked list.
  173.  
  174.         Chapter 13 - Complete example programs.           Page 68
  175.                  AMORT1.PAS     Beginning of amortization program.
  176.                  AMORT2.PAS     Better amortization program.
  177.                  AMORT3.PAS     Useable amortization program.
  178.                  AMORT4.PAS     Neat amortization program.
  179.                  AMORT5.PAS     Complete amortization program.
  180.                  LIST.PAS       List Pascal programs (TURBO).
  181.                  LIST.COM       Ready to use list program.
  182.                  LIST2.PAS      List Pascal programs (Generic).
  183.                  TIMEDATE.PAS   Get present time and date.
  184.                  AREAS.PAS      Calculate areas of shapes.
  185.                  OT.PAS         Directory list program.
  186.                  OT.COM         Precompiled Directory lister.
  187.                  OT.DOC         How to use OakTree.
  188.  
  189.